package proxy;

/**
 * @author 宋鑫宇
 * @version 1.0
 * 学习开发一个动态代理对象，理解动态代理执行流程
 */
public class Proxy_ {

    public static void main(String[] args) {
        //1.创建一个对象，对象类必须实现一个接口
        Star star = new Star("jack");
        //2.新建一个代理对象
        Skill proxy = StarAgentProxy.getProxy(star);
        proxy.jump();
        proxy.sing();
    }
}
